'''
假设你正在管理一个学生信息表，每个学生的信息包括姓名、年龄和成绩。请完成以下任务：

1. 创建一个字典，键为学生的姓名（字符串），值为另一个字典，包含该学生的年龄（整数）和成绩（浮点数）。
例如：`{"Alice": {"age": 18, "score": 85.5}, "Bob": {"age": 19, "score": 90.0}}`。
2. 添加一个新学生“Charlie”，年龄为20岁，成绩为78.5。
3. 修改Alice的成绩为88.0。
4. 删除Bob的信息。
5. 遍历字典，打印每个学生的姓名、年龄和成绩。
'''

user = {"Alice": {"age": 18, "score": 85.5}, "Bob": {"age": 19, "score": 90.0}}
print(user)
# 增加一个新学生
user['charlie'] = {"age": 20, "score": 78.5}
print(user)
# 修改Alice成绩
user['Alice']['score'] = 88.0
print(user)
# 删除Bob
user.pop('Bob')
print(user)
# 遍历
for i in user:
    print(i)
    print(user[i])
print('---------------------------')






'''
假设你有一个商品销售记录的字典，键为商品名称（字符串），值为该商品的销售额（整数）。
例如：`{"苹果": 100, "香蕉": 150, "橙子": 200}`。请完成以下任务：

1. 计算所有商品的总销售额。
2. 找出销售额最高的商品及其销售额。
3. 按销售额从高到低对商品进行排序，并打印排序后的商品名称和销售额。
'''

product = {"苹果": 100, "香蕉": 150, "橙子": 200}
# print(product)
# # 总销售额
# total = sum(product.values())
# print(total)
# # 销售额最高的商品及其销售额
# pro = (product.keys())
# print(max(pro))


# 1.
sum = 0 
for key in product:
    print(key)
    print(product[key])
    sum += product[key]
print(f"总销售额为{sum}")
print('----------------------')

total = 0
values = product.values()
for v in values:
    print(v)
    total += v
print(total)
print('----------------------')


# 2.
# 默认最大的水果名称为：苹果
# 默认最大的销售额：100
name = "苹果"
max = product["苹果"]
for key in product:
    # 将每个取出的values值与max进行对比
    if product[key] > max:
        name = key
        max = product[key]
print(f"值最大为:{max},水果为:{name}")